package com.ssm.helong.shop.Dao;

import com.ssm.helong.shop.entity.ShoppingCar;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface ShoppingCarDao {
    //查询某用户购物车信息
    List findusercar(@Param("userId")Integer userId);

    //用户添加到购物车
    int  addshops(ShoppingCar shoppingCar);

    //根据id删除购物车的某个商品
    int getdelete(@Param("id")Integer id);

    //修改购物车中商品的数量(只需修改购买数量)
    int updateNum (ShoppingCar shoppingCar);

    //查询某个用户购物车中的总价格(全选)
    int totalvalue(@Param("userId") Integer userId);

    //查询某个用户购物车中选中的商品总价格（选取某些）
    int selectShops (@Param("userId") Integer userId,@Param("goodsId") Integer[] goodsIds);
}
